d6d33f5d2ddcb3438169385a2dac5ac2754105ef,grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractPersistentEntity.java,AbstractPersistentEntity,resolveIdentifier,#,240

Before Change


    }

    protected PersistentProperty resolveIdentifier() {
        return context.getMappingSyntaxStrategy().getIdentity(javaClass, context);
    }

    public boolean hasProperty(String name, Class type) {

After Change


    }

    protected PersistentProperty resolveIdentifier() {
        PersistentProperty identity = context.getMappingSyntaxStrategy().getIdentity(javaClass, context);
        if(identity != null) {
            PersistentProperty resolvedId = getPropertyByName(identity.getName());
            if(resolvedId != null) {
                identity = resolvedId;